<?php
$prog_dir = 'C:\hAV';
if(strpos(php_uname(),'Windows')!==false){
	$sobs="\\";
}else{
	$sobs='/';
}
$ins_ver = file_get_contents($prog_dir.$sobs."current_version.txt");
$url_ver = 'http://notabug.org/spiri-leo/hutav/raw/master/current_version.txt';
$url_prog = 'http://notabug.org/spiri-leo/hutav/raw/master/hutav.php';
$url_virmd5 = 'http://notabug.org/spiri-leo/malware-list/raw/master/hashes_list';
$url_virweb = 'http://notabug.org/spiri-leo/malware-list/raw/master/domains_list';
$url_virwebh = 'http://notabug.org/spiri-leo/malware-list/raw/master/hosts_domains_list';
echo "Проверка версий HutAV...\n";
$new_ver = file_get_contents($url_ver);
if($new_ver!==$ins_ver){
	echo "Обновление новой версии HutAV $new_ver...\n";
    (@file_put_contents($prog_dir.$sobs.'hutav',file_get_contents($url_prog)))or die("Не удалось обновить антивирус");
	(@file_put_contents($prog_dir.$sobs.'current_version.txt',file_get_contents($url_ver)))or die("Не удалось обновить антивирус");
	echo "Новое обновление установлена\n";
}else{
	echo "Обновление антивируса не требуется\n";
}
echo "Обновление вирусных баз...\n";
(@file_put_contents($prog_dir.$sobs.'hashes_list',file_get_contents($url_virmd5)))or die("Не удалось обновить базу вредоносных файлов");
echo "База вредоносных файлов обновлено\n";
(@file_put_contents($prog_dir.$sobs.'domains_list',file_get_contents($url_virweb)))or die("Не удалось обновить базу опасных доменов");
echo "База опасных доменов обновлено\n";
(@file_put_contents($prog_dir.$sobs.'hosts_domains_list',file_get_contents($url_virwebh)))or die("Не удалось обновить базу опасных доменов в формате hosts");
echo "База опасных доменов в формате hosts обновлено\n";
if(file_exists($prog_dir.$sobs."web_protection_is_on.txt")){
	file_put_contents($_SERVER['SystemRoot'].'\System32\drivers\etc\hosts',file_get_contents($prog_dir.$sobs.'hosts_domains_list'));
	echo "Файл hosts обновлен\n";
}
echo "Антивирус и базы успешно обновлены.";
?>